﻿<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
  
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Interface IApplication
   </title>
    <meta name="viewport" content="width=device-width">
    <meta name="title" content="Interface IApplication
   ">
    <meta name="generator" content="docfx 2.45.1.0">
    
    <link rel="shortcut icon" href="../../favicon.ico">
    <link rel="stylesheet" href="../../styles/docfx.vendor.css">
    <link rel="stylesheet" href="../../styles/docfx.css">
    <link rel="stylesheet" href="../../styles/main.css">
    <meta property="docfx:navrel" content="">
    <meta property="docfx:tocrel" content="toc.html">
    
    
    
  </head>
  <body data-spy="scroll" data-target="#affix" data-offset="120">
    <div id="wrapper">
      <header>
        
        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              
              <a class="navbar-brand" href="../../index.html">
                <img id="logo" class="svg" src="../../logo.svg" alt="">
              </a>
            </div>
            <div class="collapse navbar-collapse" id="navbar">
              <form class="navbar-form navbar-right" role="search" id="search">
                <div class="form-group">
                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
                </div>
              </form>
            </div>
          </div>
        </nav>
        
        <div class="subnav navbar navbar-default">
          <div class="container hide-when-search" id="breadcrumb">
            <ul class="breadcrumb">
              <li></li>
            </ul>
          </div>
        </div>
      </header>
      <div role="main" class="container body-content hide-when-search">
        
        <div class="sidenav hide-when-search">
          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
          <div class="sidetoggle collapse" id="sidetoggle">
            <div id="sidetoc"></div>
          </div>
        </div>
        <div class="article row grid-right">
          <div class="col-md-10">
            <article class="content wrap" id="_content" data-uid="Polkadot.Api.IApplication">
  
  
  <h1 id="Polkadot_Api_IApplication" data-uid="Polkadot.Api.IApplication" class="text-break">Interface IApplication
  </h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="Polkadot.Api.html">Polkadot.Api</a></h6>
  <h6><strong>Assembly</strong>: Polkadot.dll</h6>
  <h5 id="Polkadot_Api_IApplication_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface IApplication : IDisposable</code></pre>
  </div>
  <h3 id="methods">Methods
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_Connect_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.Connect(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L12">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_Connect_" data-uid="Polkadot.Api.IApplication.Connect*"></a>
  <h4 id="Polkadot_Api_IApplication_Connect_System_String_" data-uid="Polkadot.Api.IApplication.Connect(System.String)">Connect(String)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int Connect(string node_url = &quot;&quot;)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">node_url</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_Disconnect.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.Disconnect%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L14">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_Disconnect_" data-uid="Polkadot.Api.IApplication.Disconnect*"></a>
  <h4 id="Polkadot_Api_IApplication_Disconnect" data-uid="Polkadot.Api.IApplication.Disconnect">Disconnect()</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void Disconnect()</code></pre>
  </div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetAccountNonce_Polkadot_DataStructs_Address_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetAccountNonce(Polkadot.DataStructs.Address)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L21">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetAccountNonce_" data-uid="Polkadot.Api.IApplication.GetAccountNonce*"></a>
  <h4 id="Polkadot_Api_IApplication_GetAccountNonce_Polkadot_DataStructs_Address_" data-uid="Polkadot.Api.IApplication.GetAccountNonce(Polkadot.DataStructs.Address)">GetAccountNonce(Address)</h4>
  <div class="markdown level1 summary"><p>Retreives the current nonce for specific address</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">BigInteger GetAccountNonce(Address address)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.DataStructs.Address.html">Address</a></td>
        <td><span class="parametername">address</span></td>
        <td><p>the address to get nonce for</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Numerics.BigInteger</span></td>
        <td><p>address nonce</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetBlock_Polkadot_Data_GetBlockParams_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetBlock(Polkadot.Data.GetBlockParams)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L51">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetBlock_" data-uid="Polkadot.Api.IApplication.GetBlock*"></a>
  <h4 id="Polkadot_Api_IApplication_GetBlock_Polkadot_Data_GetBlockParams_" data-uid="Polkadot.Api.IApplication.GetBlock(Polkadot.Data.GetBlockParams)">GetBlock(GetBlockParams)</h4>
  <div class="markdown level1 summary"><p>Get header and body of a relay chain block</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">SignedBlock GetBlock(GetBlockParams param)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.GetBlockParams.html">GetBlockParams</a></td>
        <td><span class="parametername">param</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.SignedBlock.html">SignedBlock</a></td>
        <td><p>SignedBlock struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetBlockHash_Polkadot_Data_GetBlockHashParams_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetBlockHash(Polkadot.Data.GetBlockHashParams)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L37">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetBlockHash_" data-uid="Polkadot.Api.IApplication.GetBlockHash*"></a>
  <h4 id="Polkadot_Api_IApplication_GetBlockHash_Polkadot_Data_GetBlockHashParams_" data-uid="Polkadot.Api.IApplication.GetBlockHash(Polkadot.Data.GetBlockHashParams)">GetBlockHash(GetBlockHashParams)</h4>
  <div class="markdown level1 summary"><p>Retreives the block hash for specific block</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">BlockHash GetBlockHash(GetBlockHashParams param)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.GetBlockHashParams.html">GetBlockHashParams</a></td>
        <td><span class="parametername">param</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.BlockHash.html">BlockHash</a></td>
        <td><p>BlockHash struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetBlockHeader_Polkadot_Data_GetBlockParams_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetBlockHeader(Polkadot.Data.GetBlockParams)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L58">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetBlockHeader_" data-uid="Polkadot.Api.IApplication.GetBlockHeader*"></a>
  <h4 id="Polkadot_Api_IApplication_GetBlockHeader_Polkadot_Data_GetBlockParams_" data-uid="Polkadot.Api.IApplication.GetBlockHeader(Polkadot.Data.GetBlockParams)">GetBlockHeader(GetBlockParams)</h4>
  <div class="markdown level1 summary"><p>Retrieves the header for a specific block</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">BlockHeader GetBlockHeader(GetBlockParams param)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.GetBlockParams.html">GetBlockParams</a></td>
        <td><span class="parametername">param</span></td>
        <td><p>struct with blockHash 64 diget number in hex format</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.BlockHeader.html">BlockHeader</a></td>
        <td><p>BlockHeader struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetChildKeys_System_String_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetChildKeys(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L151">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetChildKeys_" data-uid="Polkadot.Api.IApplication.GetChildKeys*"></a>
  <h4 id="Polkadot_Api_IApplication_GetChildKeys_System_String_System_String_" data-uid="Polkadot.Api.IApplication.GetChildKeys(System.String,System.String)">GetChildKeys(String, String)</h4>
  <div class="markdown level1 summary"><p>Calls storage_getChildKeys RPC method with given child storage key and storage key</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">string GetChildKeys(string childStorageKey, string storageKey)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">childStorageKey</span></td>
        <td><p>string with 0x prefixed child storage key hex value</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">storageKey</span></td>
        <td><p>string with 0x prefixed storage key hex value</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><p>string response from RPC method</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetChildStorage_System_String_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetChildStorage(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L159">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetChildStorage_" data-uid="Polkadot.Api.IApplication.GetChildStorage*"></a>
  <h4 id="Polkadot_Api_IApplication_GetChildStorage_System_String_System_String_" data-uid="Polkadot.Api.IApplication.GetChildStorage(System.String,System.String)">GetChildStorage(String, String)</h4>
  <div class="markdown level1 summary"><p>Calls storage_getChildStorage RPC method with given child storage key and storage key</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">string GetChildStorage(string childStorageKey, string storageKey)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">childStorageKey</span></td>
        <td><p>string with 0x prefixed child storage key hex value</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">storageKey</span></td>
        <td><p>string with 0x prefixed storage key hex value</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><p>string response from RPC method</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetChildStorageHash_System_String_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetChildStorageHash(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L167">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetChildStorageHash_" data-uid="Polkadot.Api.IApplication.GetChildStorageHash*"></a>
  <h4 id="Polkadot_Api_IApplication_GetChildStorageHash_System_String_System_String_" data-uid="Polkadot.Api.IApplication.GetChildStorageHash(System.String,System.String)">GetChildStorageHash(String, String)</h4>
  <div class="markdown level1 summary"><p>Calls storage_getChildStorageHash RPC method with given child storage key and storage key</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">string GetChildStorageHash(string childStorageKey, string storageKey)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">childStorageKey</span></td>
        <td><p>string with 0x prefixed child storage key hex value</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">storageKey</span></td>
        <td><p>string with 0x prefixed storage key hex value</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><p>string response from RPC method</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetChildStorageSize_System_String_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetChildStorageSize(System.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L175">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetChildStorageSize_" data-uid="Polkadot.Api.IApplication.GetChildStorageSize*"></a>
  <h4 id="Polkadot_Api_IApplication_GetChildStorageSize_System_String_System_String_" data-uid="Polkadot.Api.IApplication.GetChildStorageSize(System.String,System.String)">GetChildStorageSize(String, String)</h4>
  <div class="markdown level1 summary"><p>Calls storage_getChildStorageSize RPC method with given child storage key and storage key</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int GetChildStorageSize(string childStorageKey, string storageKey)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">childStorageKey</span></td>
        <td><p>string with 0x prefixed child storage key hex value</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">storageKey</span></td>
        <td><p>string with 0x prefixed storage key hex value</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><p>int response from RPC method</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetFinalizedHead.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetFinalizedHead%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L72">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetFinalizedHead_" data-uid="Polkadot.Api.IApplication.GetFinalizedHead*"></a>
  <h4 id="Polkadot_Api_IApplication_GetFinalizedHead" data-uid="Polkadot.Api.IApplication.GetFinalizedHead">GetFinalizedHead()</h4>
  <div class="markdown level1 summary"><p>Get hash of the last finalized block in the chain</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">FinalHead GetFinalizedHead()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.FinalHead.html">FinalHead</a></td>
        <td><p>FinalHead struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetKeys_System_String_System_String_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetKeys(System.String%2CSystem.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L95">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetKeys_" data-uid="Polkadot.Api.IApplication.GetKeys*"></a>
  <h4 id="Polkadot_Api_IApplication_GetKeys_System_String_System_String_System_String_" data-uid="Polkadot.Api.IApplication.GetKeys(System.String,System.String,System.String)">GetKeys(String, String, String)</h4>
  <div class="markdown level1 summary"><p>Generates storage key for a certain Module and State variable defined by parameter and prefix. Parameter is a JSON
string representing a value of certain type, which has two fields: type and value.Type should be one of type
strings defined above.Value should correspond to the type.Example:</p>
<p>{ &quot;type&quot; : &quot;AccountId&quot;, &quot;value&quot; : &quot;5ECcjykmdAQK71qHBCkEWpWkoMJY6NXvpdKy8UeMx16q5gFr&quot;}</p>
<p>Information about Modules and State variables(with parameters and their types) is returned by getMetadata
method.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">string GetKeys(string jsonPrm, string module, string variable)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">jsonPrm</span></td>
        <td><p>JSON string that contains parameter and its type</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">module</span></td>
        <td><p>module (as in metadata)</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">variable</span></td>
        <td><p>state variable (as in metadata for given module)</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><p>Storage key</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetMetadata_Polkadot_Data_GetMetadataParams_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetMetadata(Polkadot.Data.GetMetadataParams)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L79">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetMetadata_" data-uid="Polkadot.Api.IApplication.GetMetadata*"></a>
  <h4 id="Polkadot_Api_IApplication_GetMetadata_Polkadot_Data_GetMetadataParams_" data-uid="Polkadot.Api.IApplication.GetMetadata(Polkadot.Data.GetMetadataParams)">GetMetadata(GetMetadataParams)</h4>
  <div class="markdown level1 summary"><p>Retreives the runtime metadata for specific block</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">MetadataBase GetMetadata(GetMetadataParams param)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.GetMetadataParams.html">GetMetadataParams</a></td>
        <td><span class="parametername">param</span></td>
        <td><p>struct with blockHash 64 diget number in hex format</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.DataStructs.Metadata.MetadataBase.html">MetadataBase</a></td>
        <td><p>Metadata struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetNetworkState.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetNetworkState%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L66">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetNetworkState_" data-uid="Polkadot.Api.IApplication.GetNetworkState*"></a>
  <h4 id="Polkadot_Api_IApplication_GetNetworkState" data-uid="Polkadot.Api.IApplication.GetNetworkState">GetNetworkState()</h4>
  <div class="markdown level1 summary"><p>Returns current state of the network</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">NetworkState GetNetworkState()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.NetworkState.html">NetworkState</a></td>
        <td><p>NetworkState struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetRuntimeVersion_Polkadot_Data_GetRuntimeVersionParams_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetRuntimeVersion(Polkadot.Data.GetRuntimeVersionParams)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L44">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetRuntimeVersion_" data-uid="Polkadot.Api.IApplication.GetRuntimeVersion*"></a>
  <h4 id="Polkadot_Api_IApplication_GetRuntimeVersion_Polkadot_Data_GetRuntimeVersionParams_" data-uid="Polkadot.Api.IApplication.GetRuntimeVersion(Polkadot.Data.GetRuntimeVersionParams)">GetRuntimeVersion(GetRuntimeVersionParams)</h4>
  <div class="markdown level1 summary"><p>Retreives the runtime version information for specific block</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">RuntimeVersion GetRuntimeVersion(GetRuntimeVersionParams param)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.GetRuntimeVersionParams.html">GetRuntimeVersionParams</a></td>
        <td><span class="parametername">param</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.RuntimeVersion.html">RuntimeVersion</a></td>
        <td><p>RuntimeVersion struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetStorage_System_String_System_String_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetStorage(System.String%2CSystem.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L111">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetStorage_" data-uid="Polkadot.Api.IApplication.GetStorage*"></a>
  <h4 id="Polkadot_Api_IApplication_GetStorage_System_String_System_String_System_String_" data-uid="Polkadot.Api.IApplication.GetStorage(System.String,System.String,System.String)">GetStorage(String, String, String)</h4>
  <div class="markdown level1 summary"><p>Reads storage for a certain Module and State variable defined by parameter and prefix.Parameter is a JSON
string representing a value of certain type, which has two fields: type and value.Type should be one of type
strings defined above.Value should correspond to the type.Example:</p>
<p>{ &quot;type&quot; : &quot;AccountId&quot;, &quot;value&quot; : &quot;5ECcjykmdAQK71qHBCkEWpWkoMJY6NXvpdKy8UeMx16q5gFr&quot;}</p>
<p>Information about Modules and State variables(with parameters and their types) is returned by getMetadata
method.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">string GetStorage(string jsonPrm, string module, string variable)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">jsonPrm</span></td>
        <td><p>JSON string that contains parameter and its type</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">module</span></td>
        <td><p>module (as in metadata)</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">variable</span></td>
        <td><p>state variable (as in metadata for given module)</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><p>Storage content</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetStorageHash_System_String_System_String_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetStorageHash(System.String%2CSystem.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L127">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetStorageHash_" data-uid="Polkadot.Api.IApplication.GetStorageHash*"></a>
  <h4 id="Polkadot_Api_IApplication_GetStorageHash_System_String_System_String_System_String_" data-uid="Polkadot.Api.IApplication.GetStorageHash(System.String,System.String,System.String)">GetStorageHash(String, String, String)</h4>
  <div class="markdown level1 summary"><p>Returns storage hash of given State Variable for a given Module defined by parameter.
Parameter is a JSON string representing a value of certain type, which has two fields: type and value.Type
should be one of type strings defined above.Value should correspond to the type. Example:</p>
<p>{ &quot;type&quot; : &quot;AccountId&quot;, &quot;value&quot; : &quot;5ECcjykmdAQK71qHBCkEWpWkoMJY6NXvpdKy8UeMx16q5gFr&quot;}</p>
<p>Information about Modules and State variables(with parameters and their types) is returned by getMetadata
method.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">string GetStorageHash(string jsonPrm, string module, string variable)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">jsonPrm</span></td>
        <td><p>JSON string that contains parameter and its type</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">module</span></td>
        <td><p>module (as in metadata)</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">variable</span></td>
        <td><p>state variable (as in metadata for given module)</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><p>Storage hash</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetStorageSize_System_String_System_String_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetStorageSize(System.String%2CSystem.String%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L143">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetStorageSize_" data-uid="Polkadot.Api.IApplication.GetStorageSize*"></a>
  <h4 id="Polkadot_Api_IApplication_GetStorageSize_System_String_System_String_System_String_" data-uid="Polkadot.Api.IApplication.GetStorageSize(System.String,System.String,System.String)">GetStorageSize(String, String, String)</h4>
  <div class="markdown level1 summary"><p>Returns storage size for a given State Variable for a given Module defined by parameter.
Parameter is a JSON string representing a value of certain type, which has two fields: type and value.Type
should be one of type strings defined above.Value should correspond to the type. Example:</p>
<p>{ &quot;type&quot; : &quot;AccountId&quot;, &quot;value&quot; : &quot;5ECcjykmdAQK71qHBCkEWpWkoMJY6NXvpdKy8UeMx16q5gFr&quot;}</p>
<p>Information about Modules and State variables(with parameters and their types) is returned by getMetadata
method.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int GetStorageSize(string jsonPrm, string module, string variable)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">jsonPrm</span></td>
        <td><p>JSON string that contains parameter and its type</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">module</span></td>
        <td><p>module (as in metadata)</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">variable</span></td>
        <td><p>state variable (as in metadata for given module)</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><p>Storage size</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetSystemHealth.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetSystemHealth%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L191">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetSystemHealth_" data-uid="Polkadot.Api.IApplication.GetSystemHealth*"></a>
  <h4 id="Polkadot_Api_IApplication_GetSystemHealth" data-uid="Polkadot.Api.IApplication.GetSystemHealth">GetSystemHealth()</h4>
  <div class="markdown level1 summary"><p>Return health status of the node</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">SystemHealth GetSystemHealth()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.SystemHealth.html">SystemHealth</a></td>
        <td><p>SystemHealth struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetSystemInfo.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetSystemInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L30">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetSystemInfo_" data-uid="Polkadot.Api.IApplication.GetSystemInfo*"></a>
  <h4 id="Polkadot_Api_IApplication_GetSystemInfo" data-uid="Polkadot.Api.IApplication.GetSystemInfo">GetSystemInfo()</h4>
  <div class="markdown level1 summary"><p>Call 4 methods and put them together in a single object
system_chain
system_name
system_version
system_properties</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">SystemInfo GetSystemInfo()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.SystemInfo.html">SystemInfo</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_GetSystemPeers.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.GetSystemPeers%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L183">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_GetSystemPeers_" data-uid="Polkadot.Api.IApplication.GetSystemPeers*"></a>
  <h4 id="Polkadot_Api_IApplication_GetSystemPeers" data-uid="Polkadot.Api.IApplication.GetSystemPeers">GetSystemPeers()</h4>
  <div class="markdown level1 summary"><p>Returns the currently connected peers</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">PeersInfo GetSystemPeers()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.PeersInfo.html">PeersInfo</a></td>
        <td><p>PeersInfo struct with result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_PendingExtrinsics_System_Int32_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.PendingExtrinsics(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L247">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_PendingExtrinsics_" data-uid="Polkadot.Api.IApplication.PendingExtrinsics*"></a>
  <h4 id="Polkadot_Api_IApplication_PendingExtrinsics_System_Int32_" data-uid="Polkadot.Api.IApplication.PendingExtrinsics(System.Int32)">PendingExtrinsics(Int32)</h4>
  <div class="markdown level1 summary"><p>Returns all pending extrinsics</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">GenericExtrinsic[] PendingExtrinsics(int bufferSize)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><span class="parametername">bufferSize</span></td>
        <td><p>size of preallocated array</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Api.GenericExtrinsic.html">GenericExtrinsic</a>[]</td>
        <td><p>Extrinsics received from the node (may be greater than buffer size, in which case items with
indexes greater than bufferSize are not returned)</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_QueryStorage_System_String_System_String_System_String_System_Int32_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.QueryStorage(System.String%2CSystem.String%2CSystem.String%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L287">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_QueryStorage_" data-uid="Polkadot.Api.IApplication.QueryStorage*"></a>
  <h4 id="Polkadot_Api_IApplication_QueryStorage_System_String_System_String_System_String_System_Int32_" data-uid="Polkadot.Api.IApplication.QueryStorage(System.String,System.String,System.String,System.Int32)">QueryStorage(String, String, String, Int32)</h4>
  <div class="markdown level1 summary"><p>Calls state_queryStorage RPC method to get historical information about storage at a key</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">StorageItem[] QueryStorage(string key, string startHash, string stopHash, int itemCount)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">key</span></td>
        <td><p>storage key to query</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">startHash</span></td>
        <td><p>hash of block to start with</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">stopHash</span></td>
        <td><p>hash of block to stop at</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><span class="parametername">itemCount</span></td>
        <td><p>size of StorageItem elements for retrieve</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.Data.StorageItem.html">StorageItem</a>[]</td>
        <td><p>array of StorageItem elements</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_RemoveExtrinsic_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.RemoveExtrinsic(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L277">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_RemoveExtrinsic_" data-uid="Polkadot.Api.IApplication.RemoveExtrinsic*"></a>
  <h4 id="Polkadot_Api_IApplication_RemoveExtrinsic_System_String_" data-uid="Polkadot.Api.IApplication.RemoveExtrinsic(System.String)">RemoveExtrinsic(String)</h4>
  <div class="markdown level1 summary"><p>Remove given extrinsic from the pool and temporarily ban it to prevent reimporting</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">bool RemoveExtrinsic(string extrinsicHash)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">extrinsicHash</span></td>
        <td><p>hash of extrinsic as returned by submitExtrisic</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><p>Operation result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SignAndSendTransfer_System_String_System_String_System_String_System_Numerics_BigInteger_System_Action_System_String__.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SignAndSendTransfer(System.String%2CSystem.String%2CSystem.String%2CSystem.Numerics.BigInteger%2CSystem.Action%7BSystem.String%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L203">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SignAndSendTransfer_" data-uid="Polkadot.Api.IApplication.SignAndSendTransfer*"></a>
  <h4 id="Polkadot_Api_IApplication_SignAndSendTransfer_System_String_System_String_System_String_System_Numerics_BigInteger_System_Action_System_String__" data-uid="Polkadot.Api.IApplication.SignAndSendTransfer(System.String,System.String,System.String,System.Numerics.BigInteger,System.Action{System.String})">SignAndSendTransfer(String, String, String, BigInteger, Action&lt;String&gt;)</h4>
  <div class="markdown level1 summary"><p>Sign a transfer with provided private key, submit it to blockchain, and wait for completion. Once transaction is
accepted, the callback will be called with parameter &quot;ready&quot;. Once completed, the callback will be called with
completion result string equal to &quot;finalized&quot;.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int SignAndSendTransfer(string sender, string privateKey, string recipient, BigInteger amount, Action&lt;string&gt; callback)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">sender</span></td>
        <td><p>address of sender (who signs the transaction)</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">privateKey</span></td>
        <td><p>64 byte private key of signer in hex, 2 symbols per byte (e.g. &quot;0102ABCD...&quot;)</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">recipient</span></td>
        <td><p>address that will receive the transfer</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Numerics.BigInteger</span></td>
        <td><span class="parametername">amount</span></td>
        <td><p>amount (in femto DOTs) to transfer</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Action</span>&lt;<span class="xref">System.String</span>&gt;</td>
        <td><span class="parametername">callback</span></td>
        <td><p>delegate that will receive operation updates</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SubmitAndSubcribeExtrinsic_System_Byte___System_String_System_String_Polkadot_DataStructs_Address_System_String_System_Action_System_String__.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SubmitAndSubcribeExtrinsic(System.Byte%5B%5D%2CSystem.String%2CSystem.String%2CPolkadot.DataStructs.Address%2CSystem.String%2CSystem.Action%7BSystem.String%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L330">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SubmitAndSubcribeExtrinsic_" data-uid="Polkadot.Api.IApplication.SubmitAndSubcribeExtrinsic*"></a>
  <h4 id="Polkadot_Api_IApplication_SubmitAndSubcribeExtrinsic_System_Byte___System_String_System_String_Polkadot_DataStructs_Address_System_String_System_Action_System_String__" data-uid="Polkadot.Api.IApplication.SubmitAndSubcribeExtrinsic(System.Byte[],System.String,System.String,Polkadot.DataStructs.Address,System.String,System.Action{System.String})">SubmitAndSubcribeExtrinsic(Byte[], String, String, Address, String, Action&lt;String&gt;)</h4>
  <div class="markdown level1 summary"><p>Submit and subscribe a fully formatted extrinsic for block inclusion</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int SubmitAndSubcribeExtrinsic(byte[] encodedMethodBytes, string module, string method, Address sender, string privateKey, Action&lt;string&gt; callback)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Byte</span>[]</td>
        <td><span class="parametername">encodedMethodBytes</span></td>
        <td><p>encoded extrintic parametrs</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">module</span></td>
        <td><p>invokable module name</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">method</span></td>
        <td><p>invokable method name</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="Polkadot.DataStructs.Address.html">Address</a></td>
        <td><span class="parametername">sender</span></td>
        <td><p>sender address</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">privateKey</span></td>
        <td><p>sender private key</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Action</span>&lt;<span class="xref">System.String</span>&gt;</td>
        <td><span class="parametername">callback</span></td>
        <td><p>expression that will receive operation updates</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SubmitExtrinsic_System_Byte___System_String_System_String_Polkadot_DataStructs_Address_System_String_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SubmitExtrinsic(System.Byte%5B%5D%2CSystem.String%2CSystem.String%2CPolkadot.DataStructs.Address%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L270">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SubmitExtrinsic_" data-uid="Polkadot.Api.IApplication.SubmitExtrinsic*"></a>
  <h4 id="Polkadot_Api_IApplication_SubmitExtrinsic_System_Byte___System_String_System_String_Polkadot_DataStructs_Address_System_String_" data-uid="Polkadot.Api.IApplication.SubmitExtrinsic(System.Byte[],System.String,System.String,Polkadot.DataStructs.Address,System.String)">SubmitExtrinsic(Byte[], String, String, Address, String)</h4>
  <div class="markdown level1 summary"><p>Submit a fully formatted extrinsic for block inclusion</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">string SubmitExtrinsic(byte[] encodedMethodBytes, string module, string method, Address sender, string privateKey)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Byte</span>[]</td>
        <td><span class="parametername">encodedMethodBytes</span></td>
        <td><p>encoded extrintic parametrs</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">module</span></td>
        <td><p>invoked module name</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">method</span></td>
        <td><p>invoked method name</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="Polkadot.DataStructs.Address.html">Address</a></td>
        <td><span class="parametername">sender</span></td>
        <td><p>sender address</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">privateKey</span></td>
        <td><p>sender private key</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><p>Extrinsic hash</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SubscribeAccountNonce_Polkadot_DataStructs_Address_System_Action_System_Numerics_BigInteger__.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SubscribeAccountNonce(Polkadot.DataStructs.Address%2CSystem.Action%7BSystem.Numerics.BigInteger%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L259">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SubscribeAccountNonce_" data-uid="Polkadot.Api.IApplication.SubscribeAccountNonce*"></a>
  <h4 id="Polkadot_Api_IApplication_SubscribeAccountNonce_Polkadot_DataStructs_Address_System_Action_System_Numerics_BigInteger__" data-uid="Polkadot.Api.IApplication.SubscribeAccountNonce(Polkadot.DataStructs.Address,System.Action{System.Numerics.BigInteger})">SubscribeAccountNonce(Address, Action&lt;BigInteger&gt;)</h4>
  <div class="markdown level1 summary"><p>Subscribe to nonce updates for a given address. Only one subscription at a time per address is allowed. If
a subscription already exists for the same address, old subscription will be discarded and replaced with the new
one.Until unsubscribeNonce method is called with the same address, the API will be receiving updates and
forwarding them to subscribed object/function.Only unsubscribeNonce will physically unsubscribe from WebSocket
endpoint updates.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int SubscribeAccountNonce(Address address, Action&lt;BigInteger&gt; callback)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="Polkadot.DataStructs.Address.html">Address</a></td>
        <td><span class="parametername">address</span></td>
        <td><p>address to receive nonce updates for</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Action</span>&lt;<span class="xref">System.Numerics.BigInteger</span>&gt;</td>
        <td><span class="parametername">callback</span></td>
        <td><p>delegate expression that will receive nonce updates</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><p>operation result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SubscribeBalance_System_String_System_Action_System_Numerics_BigInteger__.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SubscribeBalance(System.String%2CSystem.Action%7BSystem.Numerics.BigInteger%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L237">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SubscribeBalance_" data-uid="Polkadot.Api.IApplication.SubscribeBalance*"></a>
  <h4 id="Polkadot_Api_IApplication_SubscribeBalance_System_String_System_Action_System_Numerics_BigInteger__" data-uid="Polkadot.Api.IApplication.SubscribeBalance(System.String,System.Action{System.Numerics.BigInteger})">SubscribeBalance(String, Action&lt;BigInteger&gt;)</h4>
  <div class="markdown level1 summary"><p>Subscribe to most recent balance for a given address. Only one subscription at a time per address is allowed. If
a subscription already exists for the same address, old subscription will be discarded and replaced with the new
one. Until unsubscribeBalance method is called with the same address, the API will be receiving updates and
forwarding them to subscribed object/function.Only unsubscribeBalance will physically unsubscribe from WebSocket
endpoint updates.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int SubscribeBalance(string address, Action&lt;BigInteger&gt; callback)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">address</span></td>
        <td><p>address to receive balance updates for</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Action</span>&lt;<span class="xref">System.Numerics.BigInteger</span>&gt;</td>
        <td><span class="parametername">callback</span></td>
        <td><p>expression that will receive balance updates</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><p>Subscription id</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SubscribeBlockNumber_System_Action_System_Int64__.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SubscribeBlockNumber(System.Action%7BSystem.Int64%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L297">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SubscribeBlockNumber_" data-uid="Polkadot.Api.IApplication.SubscribeBlockNumber*"></a>
  <h4 id="Polkadot_Api_IApplication_SubscribeBlockNumber_System_Action_System_Int64__" data-uid="Polkadot.Api.IApplication.SubscribeBlockNumber(System.Action{System.Int64})">SubscribeBlockNumber(Action&lt;Int64&gt;)</h4>
  <div class="markdown level1 summary"><p>Subscribe to most recent block number.Only one subscription at a time is allowed.If a subscription already
exists, old subscription will be discarded and replaced with the new one.Until unsubscribeBlockNumber method is
called, the API will be receiving updates and forwarding them to subscribed object/function.Only
unsubscribeBlockNumber will physically unsubscribe from WebSocket endpoint updates.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int SubscribeBlockNumber(Action&lt;long&gt; callback)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Action</span>&lt;<span class="xref">System.Int64</span>&gt;</td>
        <td><span class="parametername">callback</span></td>
        <td><p>callback - delegate that will receive updates</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><p>operation result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SubscribeEraAndSession_System_Action_Polkadot_src_DataStructs_Era_Polkadot_src_DataStructs_SessionOrEpoch__.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SubscribeEraAndSession(System.Action%7BPolkadot.src.DataStructs.Era%2CPolkadot.src.DataStructs.SessionOrEpoch%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L213">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SubscribeEraAndSession_" data-uid="Polkadot.Api.IApplication.SubscribeEraAndSession*"></a>
  <h4 id="Polkadot_Api_IApplication_SubscribeEraAndSession_System_Action_Polkadot_src_DataStructs_Era_Polkadot_src_DataStructs_SessionOrEpoch__" data-uid="Polkadot.Api.IApplication.SubscribeEraAndSession(System.Action{Polkadot.src.DataStructs.Era,Polkadot.src.DataStructs.SessionOrEpoch})">SubscribeEraAndSession(Action&lt;Era, SessionOrEpoch&gt;)</h4>
  <div class="markdown level1 summary"><p>Subscribe to era and session. Only one subscription at a time is allowed. If a subscription already
exists, old subscription will be discarded and replaced with the new one.Until subscribeEraAndSession method is
called, the API will be receiving updates and forwarding them to subscribed object/function.Only
unsubscribeBlockNumber will physically unsubscribe from WebSocket endpoint updates.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int SubscribeEraAndSession(Action&lt;Era, SessionOrEpoch&gt; callback)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Polkadot.src.DataStructs.Era.html">Era</a>, <a class="xref" href="Polkadot.src.DataStructs.SessionOrEpoch.html">SessionOrEpoch</a>&gt;</td>
        <td><span class="parametername">callback</span></td>
        <td><p>expression that will receive updates</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><p>operation result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SubscribeRuntimeVersion_System_Action_Polkadot_Data_RuntimeVersion__.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SubscribeRuntimeVersion(System.Action%7BPolkadot.Data.RuntimeVersion%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L318">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SubscribeRuntimeVersion_" data-uid="Polkadot.Api.IApplication.SubscribeRuntimeVersion*"></a>
  <h4 id="Polkadot_Api_IApplication_SubscribeRuntimeVersion_System_Action_Polkadot_Data_RuntimeVersion__" data-uid="Polkadot.Api.IApplication.SubscribeRuntimeVersion(System.Action{Polkadot.Data.RuntimeVersion})">SubscribeRuntimeVersion(Action&lt;RuntimeVersion&gt;)</h4>
  <div class="markdown level1 summary"><p>Subscribe to most recent runtime version.This subscription is necessary for applications that keep connection
for a long time.If update about runtime version arrives, it will be necessary to disconnect and reconnect since
module and method indexes might have changed.</p>
<p>Only one subscription at a time is allowed.If a subscription already
exists, old subscription will be discarded and replaced with the new one.Until unsubscribeRuntimeVersion method
is called, the API will be receiving updates and forwarding them to subscribed object/function.Only
unsubscribeRuntimeVersion will physically unsubscribe from WebSocket endpoint updates.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int SubscribeRuntimeVersion(Action&lt;RuntimeVersion&gt; callback)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Polkadot.Data.RuntimeVersion.html">RuntimeVersion</a>&gt;</td>
        <td><span class="parametername">callback</span></td>
        <td><p>callback - delegate that will receive updates</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><p>operation result</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_SubscribeStorage_System_String_System_Action_System_String__.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.SubscribeStorage(System.String%2CSystem.Action%7BSystem.String%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L225">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_SubscribeStorage_" data-uid="Polkadot.Api.IApplication.SubscribeStorage*"></a>
  <h4 id="Polkadot_Api_IApplication_SubscribeStorage_System_String_System_Action_System_String__" data-uid="Polkadot.Api.IApplication.SubscribeStorage(System.String,System.Action{System.String})">SubscribeStorage(String, Action&lt;String&gt;)</h4>
  <div class="markdown level1 summary"><p>Subscribe to most recent value updates for a given storage key. Only one subscription at a time per address is
allowed. If a subscription already exists for the same storage key, old subscription will be discarded and
replaced with the new one. Until unsubscribeStorage method is called with the same storage key, the API will be
receiving updates and forwarding them to subscribed object/function. Only unsubscribeStorage will physically
unsubscribe from WebSocket endpoint updates.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int SubscribeStorage(string key, Action&lt;string&gt; callback)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">key</span></td>
        <td><p>storage key to receive updates for (e.g. &quot;0x66F795B8D457430EDDA717C3CBA459B9&quot;)</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Action</span>&lt;<span class="xref">System.String</span>&gt;</td>
        <td><span class="parametername">callback</span></td>
        <td><p>expression that will received</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><p>Subscription id</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_UnsubscribeAccountNonce_System_Int32_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.UnsubscribeAccountNonce(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L344">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_UnsubscribeAccountNonce_" data-uid="Polkadot.Api.IApplication.UnsubscribeAccountNonce*"></a>
  <h4 id="Polkadot_Api_IApplication_UnsubscribeAccountNonce_System_Int32_" data-uid="Polkadot.Api.IApplication.UnsubscribeAccountNonce(System.Int32)">UnsubscribeAccountNonce(Int32)</h4>
  <div class="markdown level1 summary"><p>Unsubscribe from WebSocket endpoint and stop receiving updates for address nonce.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void UnsubscribeAccountNonce(int id)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><span class="parametername">id</span></td>
        <td><p>Subscription id</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_UnsubscribeBalance_System_Int32_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.UnsubscribeBalance(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L362">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_UnsubscribeBalance_" data-uid="Polkadot.Api.IApplication.UnsubscribeBalance*"></a>
  <h4 id="Polkadot_Api_IApplication_UnsubscribeBalance_System_Int32_" data-uid="Polkadot.Api.IApplication.UnsubscribeBalance(System.Int32)">UnsubscribeBalance(Int32)</h4>
  <div class="markdown level1 summary"><p>Unsubscribe from WebSocket endpoint and stop receiving updates for address balance.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void UnsubscribeBalance(int id)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><span class="parametername">id</span></td>
        <td><p>Subscription id</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_UnsubscribeBlockNumber_System_Int32_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.UnsubscribeBlockNumber(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L304">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_UnsubscribeBlockNumber_" data-uid="Polkadot.Api.IApplication.UnsubscribeBlockNumber*"></a>
  <h4 id="Polkadot_Api_IApplication_UnsubscribeBlockNumber_System_Int32_" data-uid="Polkadot.Api.IApplication.UnsubscribeBlockNumber(System.Int32)">UnsubscribeBlockNumber(Int32)</h4>
  <div class="markdown level1 summary"><p>Unsubscribe from WebSocket endpoint and stop receiving updates with most recent block number.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void UnsubscribeBlockNumber(int id)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><span class="parametername">id</span></td>
        <td><p>Subscription id</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_UnsubscribeEraAndSession_System_Int32_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.UnsubscribeEraAndSession(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L350">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_UnsubscribeEraAndSession_" data-uid="Polkadot.Api.IApplication.UnsubscribeEraAndSession*"></a>
  <h4 id="Polkadot_Api_IApplication_UnsubscribeEraAndSession_System_Int32_" data-uid="Polkadot.Api.IApplication.UnsubscribeEraAndSession(System.Int32)">UnsubscribeEraAndSession(Int32)</h4>
  <div class="markdown level1 summary"><p>Unsubscribe from WebSocket endpoint and stop receiving updates with era and session.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void UnsubscribeEraAndSession(int id)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><span class="parametername">id</span></td>
        <td><p>Subscription id</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_UnsubscribeRuntimeVersion_System_Int32_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.UnsubscribeRuntimeVersion(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L338">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_UnsubscribeRuntimeVersion_" data-uid="Polkadot.Api.IApplication.UnsubscribeRuntimeVersion*"></a>
  <h4 id="Polkadot_Api_IApplication_UnsubscribeRuntimeVersion_System_Int32_" data-uid="Polkadot.Api.IApplication.UnsubscribeRuntimeVersion(System.Int32)">UnsubscribeRuntimeVersion(Int32)</h4>
  <div class="markdown level1 summary"><p>Unsubscribe from WebSocket endpoint and stop receiving updates with most recent Runtime Version.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void UnsubscribeRuntimeVersion(int id)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><span class="parametername">id</span></td>
        <td><p>Subscription id</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication_UnsubscribeStorage_System_Int32_.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication.UnsubscribeStorage(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L356">View Source</a>
  </span>
  <a id="Polkadot_Api_IApplication_UnsubscribeStorage_" data-uid="Polkadot.Api.IApplication.UnsubscribeStorage*"></a>
  <h4 id="Polkadot_Api_IApplication_UnsubscribeStorage_System_Int32_" data-uid="Polkadot.Api.IApplication.UnsubscribeStorage(System.Int32)">UnsubscribeStorage(Int32)</h4>
  <div class="markdown level1 summary"><p>Unsubscribe from WebSocket endpoint and stop receiving updates for address balance.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void UnsubscribeStorage(int id)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td><span class="parametername">id</span></td>
        <td><p>Subscription id</p>
</td>
      </tr>
    </tbody>
  </table>
</article>
          </div>
          
          <div class="hidden-sm col-md-2" role="complementary">
            <div class="sideaffix">
              <div class="contribution">
                <ul class="nav">
                  <li>
                    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/new/master/apiSpec/new?filename=Polkadot_Api_IApplication.md&amp;value=---%0Auid%3A%20Polkadot.Api.IApplication%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
                  </li>
                  <li>
                    <a href="https://github.com/usetech-llc/polkadot_api_dotnet/blob/master/Polkadot/src/Api/Application/IApplication.cs/#L10" class="contribution-link">View Source</a>
                  </li>
                </ul>
              </div>
              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
              <!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
              </nav>
            </div>
          </div>
        </div>
      </div>
      
      <footer>
        <div class="grad-bottom"></div>
        <div class="footer">
          <div class="container">
            <span class="pull-right">
              <a href="#top">Back to top</a>
            </span>
            
            <span>Generated by <strong>DocFX</strong></span>
          </div>
        </div>
      </footer>
    </div>
    
    <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
    <script type="text/javascript" src="../../styles/docfx.js"></script>
    <script type="text/javascript" src="../../styles/main.js"></script>
  </body>
</html>
